package com.whjz.dcfs.ssjk.dao;

import com.whjz.dcfs.ssjk.model.BdzData;
import com.whjz.dcfs.ssjk.model.DcfsData;
import com.whjz.dcfs.ssjk.model.DcfsHsEmstime;
import com.whjz.dcfs.util.PageParam;

import java.sql.SQLException;
import java.util.List;
import java.util.Map;

public interface IDcfsHsEmstimeDAO {

    void deleteDcfsHsEmstimeByCond(DcfsHsEmstime object) throws SQLException;

    void deleteDcfsHsEmstimeListByCond(List<DcfsHsEmstime> list) throws SQLException;

    List<DcfsHsEmstime> getDcfsHsEmstimeListByCond(DcfsHsEmstime object) throws SQLException;
   
    List<DcfsHsEmstime> getDcfsHsEmstimeListByCondNew(String xzqh) throws SQLException;
    
    PageParam queryPageInfo(DcfsHsEmstime object,PageParam pageParam) throws SQLException;
    
    List<DcfsData> getsssjByCond(Map map) throws SQLException;
    
    List<DcfsData> getStatisticsDay(Map map) throws SQLException;

    public List<BdzData> getToday(Map map) throws SQLException;

    public List<BdzData> getMaxData(Map map) throws SQLException;

    List<DcfsData> getStaWeek(Map map) throws SQLException;

    List<DcfsData> getStaMonth(Map map) throws SQLException;

    List<BdzData> getBdzWeek(Map map) throws SQLException;

    List<BdzData> getBdzMonth(Map map) throws SQLException;

    List<BdzData> getMinuteReportData(Map map) throws SQLException;

    List<BdzData> getDayReportData(Map map) throws SQLException;

    List<BdzData> getHourReportData(Map map) throws SQLException;
    //List<BdzData> g(Map map) throws SQLException;
}
